#include<stdio.h>

//命名空间
//   ::   预解析符


// using :使后面跟的 声明 生效

namespace A
{
    int a =10;
    void Sort()
    {
        printf("A\n");
    }

    namespace B
    {
        void Sort()
        {
        printf("AB\n");
        }
    }
}



int main()
{
    printf("%d\n",A::a);

    using namespace A; //使得命名空间 A 生效 

    B::Sort();

    // A::Sort();
    // A::B::Sort();

    return 0;
}